<?php

require_once APPPATH . 'dao/SocioDAO.php';

class Informes extends MY_Controller {

    function __construct() {
        parent::__construct();
    }

    /*
     * index() se ejecuta por defecto al ser cargado del controlador
     */

    public function index() {

        $datosInformes = $this->getDatosInformes();

        $this->cargarVista($datosInformes);
    }

    private function getDatosInformes() {
        $socioDAO = new SocioDAO();
        $datos = $socioDAO->getCountsCategoriasSocio();

        return $datos;
    }

    private function cargarVista($datosInformes) {
        //Se cargan los datos necesarios para armar la cabecera del sistema
        $dataCab['title'] = 'Sistema de Administración de Socios';
        $dataCab['textoSuperiorIzq'] = 'DEFENSORES DE LA TECNO';
        $dataCab['css'] = '<link rel="stylesheet" type="text/css" href="' . site_url() . 'application/views/css_estandar/css_pestanias.css" media="screen" />
                               <link rel="stylesheet" type="text/css" href="' . site_url() . 'application/views/css_estandar/datos_form_css.css" media="screen" />';
        $dataCab['nombre'] = 'Administrador';
        $dataCab['posicionamiento'] = 'Home > Consultar Socios';
        
        $dataInformes['datosInformes'] = $datosInformes;

        //Se carga una cabecera, que contiene el head y las etiquetas de apertura
        //de html y body
        $this->load->view('cabecera', $dataCab);
        
        //Se carga una vista con graficos
        $this->load->view('informes',$dataInformes);

        //Se carga una vista con etiquetas de cierre de html y body
        $this->load->view('cierre');
    }

}

?>
